loading...

???? ?? ?????? ????? ???? ?? ????

بازدید : 21
چهارشنبه 30 شهريور 1401 زمان : 10:31

در‌این نوشته‌ی‌علمی از مقاله‌ها‌اپ نویسی اینترنت، به معرفی گویش‌های مفسری و کامپایلری می پردازیم و به پرسش کامپایلر چیست؟ طراحی سایت در مشهد و مفسر چیست؟ جواب میدهیم. بعد تفاوت مفسر و کامپایلر را تحقیق می کنیم.
وقتی که ما یک نرم‌افزار با گویش سطح بالا می‌نویسیم رایاپارس به عنوان مثال C ،C++ ، java و … کامپیوتر درکی از اپلیکیشن‌ای که ما نوشتیم ندارد. ‌‌چون کد ماشین یک کد صفر و یک می باشد و برای اینکه اپ ما قابل‌شعور برای ماشین باشد نیاز به چیزی داریم که‌این اپلیکیشن سطح بالا را به کد ماشین تبدیل نماید. اینجاست که می توانیم از مفسر و کامپایلر استعمال کنیم.
به صورت ‌کلی گویش‌های اپلیکیشن‌نویسی به دو‌ نوع اساسی لهجه‌های مفسری (interpreter) و گویش‌های کامپایلری (compiler) تقسیم می‌‌گردد.

کامپایلر چیست؟
گروه‌ای از اپ یا این که نرم افزار‌های کامپیوتری می‌باشند که لهجه نرم‌افزار‌نویسی سطح بالا (گویش مبدا) را به زبانی سطح ذیل (لهجه مقصد) و قابل‌شعور برای دشوار‌افزار تبدیل می‌نماید. همان دیگر کدهای ماشین به آسانی قابل‌شعور برای آدم نیستند و به همین خیال آدم به گویش‌های سطح بالا که قابل‌شعور‌‌خیس می‌باشند، ahrefs نرم افزار می‌نویسد و با به کارگیری از کامپایلر‌‌ها آن را به لهجه سطح تحت تبدیل می‌نماید.
مکانیسم کلی کامپایلر
فرایند کلی فعالیت کامپایلرها این چنین میباشد که نرم افزار سطح بالا را خوانده و یک صورت میانی از آن ساخت‌و‌ساز می‌نماید و آخر و عاقبت آن را به لهجه دیگری مانند اسمبلی تبدیل می‌نماید، آن‌گاه لهجه اسمبلی نیز به صورت میانی اپلیکیشن ساخت و ساز و سرنوشت به کد ماشین تبدیل می گردد. کامپایلر این کد را در پوسته Memory Word که مبنی بر قواعد لهجه سطح بالا نوشته بود، برای طاقت فرسا‌افزار تولید می‌نماید.
مفسر چیست؟
مفسر یک اپ کامپیوتری میباشد که دستورهای نوشته‌گردیده در یک لهجه نرم‌افزار‌نویسی سطح بالا را به صورت یک کد قابل‌فهم و شعور برای ماشین انجام می‌نماید.

مطرح ترین مزیتی که مفسر دارااست این میباشد که اپ نوشته‌گردیده اساسی، متعلق به نوع طاقت فرسا‌افزار وجود ندارد. یعنی اپلیکیشن‌ای که به گویش مفسر نوشته خواهد شد می تواند بر روی هر نوع سیستم‌عاملی ایفا گردد.

در‌این نوشته‌ی‌علمی از مقاله‌ها‌اپ نویسی اینترنت، به معرفی گویش‌های مفسری و کامپایلری می پردازیم و به پرسش کامپایلر چیست؟ طراحی سایت در مشهد و مفسر چیست؟ جواب میدهیم. بعد تفاوت مفسر و کامپایلر را تحقیق می کنیم.
وقتی که ما یک نرم‌افزار با گویش سطح بالا می‌نویسیم رایاپارس به عنوان مثال C ،C++ ، java و … کامپیوتر درکی از اپلیکیشن‌ای که ما نوشتیم ندارد. ‌‌چون کد ماشین یک کد صفر و یک می باشد و برای اینکه اپ ما قابل‌شعور برای ماشین باشد نیاز به چیزی داریم که‌این اپلیکیشن سطح بالا را به کد ماشین تبدیل نماید. اینجاست که می توانیم از مفسر و کامپایلر استعمال کنیم.
به صورت ‌کلی گویش‌های اپلیکیشن‌نویسی به دو‌ نوع اساسی لهجه‌های مفسری (interpreter) و گویش‌های کامپایلری (compiler) تقسیم می‌‌گردد.

کامپایلر چیست؟
گروه‌ای از اپ یا این که نرم افزار‌های کامپیوتری می‌باشند که لهجه نرم‌افزار‌نویسی سطح بالا (گویش مبدا) را به زبانی سطح ذیل (لهجه مقصد) و قابل‌شعور برای دشوار‌افزار تبدیل می‌نماید. همان دیگر کدهای ماشین به آسانی قابل‌شعور برای آدم نیستند و به همین خیال آدم به گویش‌های سطح بالا که قابل‌شعور‌‌خیس می‌باشند، ahrefs نرم افزار می‌نویسد و با به کارگیری از کامپایلر‌‌ها آن را به لهجه سطح تحت تبدیل می‌نماید.
مکانیسم کلی کامپایلر
فرایند کلی فعالیت کامپایلرها این چنین میباشد که نرم افزار سطح بالا را خوانده و یک صورت میانی از آن ساخت‌و‌ساز می‌نماید و آخر و عاقبت آن را به لهجه دیگری مانند اسمبلی تبدیل می‌نماید، آن‌گاه لهجه اسمبلی نیز به صورت میانی اپلیکیشن ساخت و ساز و سرنوشت به کد ماشین تبدیل می گردد. کامپایلر این کد را در پوسته Memory Word که مبنی بر قواعد لهجه سطح بالا نوشته بود، برای طاقت فرسا‌افزار تولید می‌نماید.
مفسر چیست؟
مفسر یک اپ کامپیوتری میباشد که دستورهای نوشته‌گردیده در یک لهجه نرم‌افزار‌نویسی سطح بالا را به صورت یک کد قابل‌فهم و شعور برای ماشین انجام می‌نماید.

مطرح ترین مزیتی که مفسر دارااست این میباشد که اپ نوشته‌گردیده اساسی، متعلق به نوع طاقت فرسا‌افزار وجود ندارد. یعنی اپلیکیشن‌ای که به گویش مفسر نوشته خواهد شد می تواند بر روی هر نوع سیستم‌عاملی ایفا گردد.

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
لینک دوستان
آمار سایت
  • کل مطالب : 109
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 15
  • بازدید کننده امروز : 0
  • باردید دیروز : 0
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 17
  • بازدید ماه : 17
  • بازدید سال : 152
  • بازدید کلی : 2033
  • <
    پیوندهای روزانه
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی